package com.xpsoft.oa.model.customer;


import com.google.gson.annotations.Expose;

/**
 * SuppliersAssess Base Java Bean, base class for the.oa.model, mapped directly to database table
 * 
 * Avoid changing this file if not necessary, will be overwritten. 
 *
 * TODO: add class/table comments
 */
public class SuppliersAssess extends com.xpsoft.core.model.BaseModel {

	@Expose
    protected Long suppliersId;  
	@Expose
	protected String suppliersName;
	@Expose
	protected String suppliersType;
	@Expose
	protected String supplierAddress;
	@Expose
	protected String suppliersbank;
	@Expose
	protected String bankAccount;
	@Expose
	protected String supplierContacter;
	@Expose
	protected String supplierPhone;
	@Expose
	protected String supplierLevel;
	@Expose
	protected String remark;
	@Expose
	protected String delFlag;
	@Expose
	protected Long processRunId;


	/**
	 * Default Empty Constructor for class SuppliersAssess
	 */
	public SuppliersAssess () {
		super();
	}
	
	/**
	 * Default Key Fields Constructor for class SuppliersAssess
	 */
	public SuppliersAssess (
		 Long in_suppliersId
        ) {
		this.setSuppliersId(in_suppliersId);
    }

    

	/**
	 * id	 * @return Long
     * @hibernate.id column="suppliersId" type="java.lang.Long" generator-class="native"
	 */
	public Long getSuppliersId() {
		return this.suppliersId;
	}
	
	/**
	 * Set the suppliersId
	 */	
	public void setSuppliersId(Long aValue) {
		this.suppliersId = aValue;
	}	

	/**
	 * 供应商名称	 * @return String
	 * @hibernate.property column="suppliersName" type="java.lang.String" length="200" not-null="false" unique="false"
	 */
	public String getSuppliersName() {
		return this.suppliersName;
	}
	
	/**
	 * Set the suppliersName
	 */	
	public void setSuppliersName(String aValue) {
		this.suppliersName = aValue;
	}	

	/**
	 * 类别（供应商、班组）	 * @return String
	 * @hibernate.property column="suppliersType" type="java.lang.String" length="128" not-null="false" unique="false"
	 */
	public String getSuppliersType() {
		return this.suppliersType;
	}
	
	/**
	 * Set the suppliersType
	 */	
	public void setSuppliersType(String aValue) {
		this.suppliersType = aValue;
	}	

	/**
	 * 地址	 * @return String
	 * @hibernate.property column="supplierAddress" type="java.lang.String" length="100" not-null="false" unique="false"
	 */
	public String getSupplierAddress() {
		return this.supplierAddress;
	}
	
	/**
	 * Set the supplierAddress
	 */	
	public void setSupplierAddress(String aValue) {
		this.supplierAddress = aValue;
	}	

	/**
	 * 开户银行	 * @return String
	 * @hibernate.property column="suppliersbank" type="java.lang.String" length="100" not-null="false" unique="false"
	 */
	public String getSuppliersbank() {
		return this.suppliersbank;
	}
	
	/**
	 * Set the suppliersbank
	 */	
	public void setSuppliersbank(String aValue) {
		this.suppliersbank = aValue;
	}	

	/**
	 * 开户账号	 * @return String
	 * @hibernate.property column="bankAccount" type="java.lang.String" length="128" not-null="false" unique="false"
	 */
	public String getBankAccount() {
		return this.bankAccount;
	}
	
	/**
	 * Set the bankAccount
	 */	
	public void setBankAccount(String aValue) {
		this.bankAccount = aValue;
	}	

	/**
	 * 联系人	 * @return String
	 * @hibernate.property column="supplierContacter" type="java.lang.String" length="128" not-null="false" unique="false"
	 */
	public String getSupplierContacter() {
		return this.supplierContacter;
	}
	
	/**
	 * Set the supplierContacter
	 */	
	public void setSupplierContacter(String aValue) {
		this.supplierContacter = aValue;
	}	

	/**
	 * 联系电话	 * @return String
	 * @hibernate.property column="supplierPhone" type="java.lang.String" length="128" not-null="false" unique="false"
	 */
	public String getSupplierPhone() {
		return this.supplierPhone;
	}
	
	/**
	 * Set the supplierPhone
	 */	
	public void setSupplierPhone(String aValue) {
		this.supplierPhone = aValue;
	}	

	/**
	 * 级别（A、B、C）	 * @return String
	 * @hibernate.property column="supplierLevel" type="java.lang.String" length="128" not-null="false" unique="false"
	 */
	public String getSupplierLevel() {
		return this.supplierLevel;
	}
	
	/**
	 * Set the supplierLevel
	 */	
	public void setSupplierLevel(String aValue) {
		this.supplierLevel = aValue;
	}	

	/**
	 * 	 * @return String
	 * @hibernate.property column="remark" type="java.lang.String" length="65535" not-null="false" unique="false"
	 */
	public String getRemark() {
		return this.remark;
	}
	
	/**
	 * Set the remark
	 */	
	public void setRemark(String aValue) {
		this.remark = aValue;
	}	

	/**
	 * 	 * @return String
	 * @hibernate.property column="delFlag" type="java.lang.String" length="2" not-null="false" unique="false"
	 */
	public String getDelFlag() {
		return this.delFlag;
	}
	
	/**
	 * Set the delFlag
	 */	
	public void setDelFlag(String aValue) {
		this.delFlag = aValue;
	}	

	/**
	 * 	 * @return Long
	 * @hibernate.property column="processRunId" type="java.lang.Long" length="19" not-null="false" unique="false"
	 */
	public Long getProcessRunId() {
		return this.processRunId;
	}
	
	/**
	 * Set the processRunId
	 */	
	public void setProcessRunId(Long aValue) {
		this.processRunId = aValue;
	}	

}
